package io.renren.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 社保付款管理
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-07-21 17:22:48
 */
public class SocialsbSummaryEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Integer id;
	//社保缴付明细id
	private Integer detailid;
	//批次号
	private String batchcode;
	//保险险种
	private String insuredtype;
	//上月人数
	private Integer lastmpeople;
	//本月新增人数
	private Integer thismonthadd;
	//本月减少人数
	private Integer thismreduce;
	//本月实际参保人数
	private Integer thismactual;
	//员工姓名
	private String username;
	//单位id
	private String unitid;
	//单位名称
	private String unitname;
	//员工身份证
	private String identitynumber;
	//实际结算月
	private Integer actualsettlemonth;
	//实际结算年
	private Integer actualsettleyear;
	//单位应付金额
	private Double amountpaypunit;
	//个人应付金额
	private Double individualamountpay;
	//小计金额
	private Double totalcost;
	//人均缴费基数
	private Double paymentbase;
	//缴费基数之和
	private Double paymentbasesum;
	//单位参保比例
	private Double unitinsuredratio;
	//个人参保比例
	private Double personinsurratio;
	//本月应付金额单位
	private Double amountpayableunit;
	//本月应付金额个人
	private Double amountpayperson;
	//本月应付金额小计
	private Double amountpaysum;
	//应缴补报单位
	private Double repairunit;
	//应缴补报个人
	private Double repairperson;
	//应缴补报小计
	private Double repairsum;
	//应缴补差单位
	private Double basechangeunit;
	//应缴补差个人
	private Double basechangeperson;
	//应缴补差小计
	private Double basechangesum;
	//单位退款金额
	private Double unitrefund;
	//个人退款金额
	private Double personrefund;
	//小计退款金额
	private Double refundsum;
	//单位实付金额
	private Double unitpay;
	//个人实付金额
	private Double personpay;
	//实付金额小计
	private Double paysum;
	//录入日期
	private Date entrytime;
	//录入人
	private String inputperson;
	//一审日期
	private Date firstinstance;
	//一审人
	private String firstinstaperson;
	//二审日期
	private Date secondinstance;
	//二审人
	private String secondinstperson;
	//三审日期
	private Date threeinstance;
	//三审人
	private String threeinsteperson;
	//审核状态
	private String instastatus;
	//付款状态
	private String paymentstatus;

	public Integer getDetailid() {
		return detailid;
	}

	public void setDetailid(Integer detailid) {
		this.detailid = detailid;
	}

	public String getBatchcode() {
		return batchcode;
	}

	public void setBatchcode(String batchcode) {
		this.batchcode = batchcode;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getUnitid() {
		return unitid;
	}

	public void setUnitid(String unitid) {
		this.unitid = unitid;
	}

	public String getUnitname() {
		return unitname;
	}

	public void setUnitname(String unitname) {
		this.unitname = unitname;
	}


	public Integer getActualsettlemonth() {
		return actualsettlemonth;
	}

	public void setActualsettlemonth(Integer actualsettlemonth) {
		this.actualsettlemonth = actualsettlemonth;
	}

	public Integer getActualsettleyear() {
		return actualsettleyear;
	}

	public void setActualsettleyear(Integer actualsettleyear) {
		this.actualsettleyear = actualsettleyear;
	}

	/**
	 * 设置：主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：保险类型
	 */
	public void setInsuredtype(String insuredtype) {
		this.insuredtype = insuredtype;
	}
	/**
	 * 获取：保险类型
	 */
	public String getInsuredtype() {
		return insuredtype;
	}
	/**
	 * 设置：上月人数
	 */
	public void setLastmpeople(Integer lastmpeople) {
		this.lastmpeople = lastmpeople;
	}
	/**
	 * 获取：上月人数
	 */
	public Integer getLastmpeople() {
		return lastmpeople;
	}
	/**
	 * 设置：本月新增人数
	 */
	public void setThismonthadd(Integer thismonthadd) {
		this.thismonthadd = thismonthadd;
	}
	/**
	 * 获取：本月新增人数
	 */
	public Integer getThismonthadd() {
		return thismonthadd;
	}
	/**
	 * 设置：本月减少人数
	 */
	public void setThismreduce(Integer thismreduce) {
		this.thismreduce = thismreduce;
	}
	/**
	 * 获取：本月减少人数
	 */
	public Integer getThismreduce() {
		return thismreduce;
	}
	/**
	 * 设置：本月实际参保人数
	 */
	public void setThismactual(Integer thismactual) {
		this.thismactual = thismactual;
	}
	/**
	 * 获取：本月实际参保人数
	 */
	public Integer getThismactual() {
		return thismactual;
	}
	/**
	 * 设置：员工身份证
	 */
	public void setIdentitynumber(String identitynumber) {
		this.identitynumber = identitynumber;
	}
	/**
	 * 获取：员工身份证
	 */
	public String getIdentitynumber() {
		return identitynumber;
	}

	/**
	 * 设置：单位应付金额
	 */
	public void setAmountpaypunit(Double amountpaypunit) {
		this.amountpaypunit = amountpaypunit;
	}
	/**
	 * 获取：单位应付金额
	 */
	public Double getAmountpaypunit() {
		return amountpaypunit;
	}
	/**
	 * 设置：个人应付金额
	 */
	public void setIndividualamountpay(Double individualamountpay) {
		this.individualamountpay = individualamountpay;
	}
	/**
	 * 获取：个人应付金额
	 */
	public Double getIndividualamountpay() {
		return individualamountpay;
	}
	/**
	 * 设置：合计费用
	 */
	public void setTotalcost(Double totalcost) {
		this.totalcost = totalcost;
	}
	/**
	 * 获取：合计费用
	 */
	public Double getTotalcost() {
		return totalcost;
	}
	/**
	 * 设置：人均缴费基数
	 */
	public void setPaymentbase(Double paymentbase) {
		this.paymentbase = paymentbase;
	}
	/**
	 * 获取：人均缴费基数
	 */
	public Double getPaymentbase() {
		return paymentbase;
	}
	/**
	 * 设置：缴费基数之和
	 */
	public void setPaymentbasesum(Double paymentbasesum) {
		this.paymentbasesum = paymentbasesum;
	}
	/**
	 * 获取：缴费基数之和
	 */
	public Double getPaymentbasesum() {
		return paymentbasesum;
	}
	/**
	 * 设置：单位参保比例
	 */
	public void setUnitinsuredratio(Double unitinsuredratio) {
		this.unitinsuredratio = unitinsuredratio;
	}
	/**
	 * 获取：单位参保比例
	 */
	public Double getUnitinsuredratio() {
		return unitinsuredratio;
	}
	/**
	 * 设置：个人参保比例
	 */
	public void setPersoninsurratio(Double personinsurratio) {
		this.personinsurratio = personinsurratio;
	}
	/**
	 * 获取：个人参保比例
	 */
	public Double getPersoninsurratio() {
		return personinsurratio;
	}
	/**
	 * 设置：本月应付金额单位
	 */
	public void setAmountpayableunit(Double amountpayableunit) {
		this.amountpayableunit = amountpayableunit;
	}
	/**
	 * 获取：本月应付金额单位
	 */
	public Double getAmountpayableunit() {
		return amountpayableunit;
	}
	/**
	 * 设置：本月应付金额个人
	 */
	public void setAmountpayperson(Double amountpayperson) {
		this.amountpayperson = amountpayperson;
	}
	/**
	 * 获取：本月应付金额个人
	 */
	public Double getAmountpayperson() {
		return amountpayperson;
	}
	/**
	 * 设置：本月应付金额小计
	 */
	public void setAmountpaysum(Double amountpaysum) {
		this.amountpaysum = amountpaysum;
	}
	/**
	 * 获取：本月应付金额小计
	 */
	public Double getAmountpaysum() {
		return amountpaysum;
	}
	/**
	 * 设置：补报补收(退)金额单位
	 */
	public void setRepairunit(Double repairunit) {
		this.repairunit = repairunit;
	}
	/**
	 * 获取：补报补收(退)金额单位
	 */
	public Double getRepairunit() {
		return repairunit;
	}
	/**
	 * 设置：补报补收(退)金额个人
	 */
	public void setRepairperson(Double repairperson) {
		this.repairperson = repairperson;
	}
	/**
	 * 获取：补报补收(退)金额个人
	 */
	public Double getRepairperson() {
		return repairperson;
	}
	/**
	 * 设置：补报补收(退)金额小计
	 */
	public void setRepairsum(Double repairsum) {
		this.repairsum = repairsum;
	}
	/**
	 * 获取：补报补收(退)金额小计
	 */
	public Double getRepairsum() {
		return repairsum;
	}
	/**
	 * 设置：基数变动补收(退)金额单位
	 */
	public void setBasechangeunit(Double basechangeunit) {
		this.basechangeunit = basechangeunit;
	}
	/**
	 * 获取：基数变动补收(退)金额单位
	 */
	public Double getBasechangeunit() {
		return basechangeunit;
	}
	/**
	 * 设置：基数变动补收(退)金额个人
	 */
	public void setBasechangeperson(Double basechangeperson) {
		this.basechangeperson = basechangeperson;
	}
	/**
	 * 获取：基数变动补收(退)金额个人
	 */
	public Double getBasechangeperson() {
		return basechangeperson;
	}
	/**
	 * 设置：基数变动补收(退)金额小计
	 */
	public void setBasechangesum(Double basechangesum) {
		this.basechangesum = basechangesum;
	}
	/**
	 * 获取：基数变动补收(退)金额小计
	 */
	public Double getBasechangesum() {
		return basechangesum;
	}
	/**
	 * 设置：单位退款金额
	 */
	public void setUnitrefund(Double unitrefund) {
		this.unitrefund = unitrefund;
	}
	/**
	 * 获取：单位退款金额
	 */
	public Double getUnitrefund() {
		return unitrefund;
	}
	/**
	 * 设置：个人退款金额
	 */
	public void setPersonrefund(Double personrefund) {
		this.personrefund = personrefund;
	}
	/**
	 * 获取：个人退款金额
	 */
	public Double getPersonrefund() {
		return personrefund;
	}
	/**
	 * 设置：小计退款金额
	 */
	public void setRefundsum(Double refundsum) {
		this.refundsum = refundsum;
	}
	/**
	 * 获取：小计退款金额
	 */
	public Double getRefundsum() {
		return refundsum;
	}
	/**
	 * 设置：单位实付金额
	 */
	public void setUnitpay(Double unitpay) {
		this.unitpay = unitpay;
	}
	/**
	 * 获取：单位实付金额
	 */
	public Double getUnitpay() {
		return unitpay;
	}
	/**
	 * 设置：个人实付金额
	 */
	public void setPersonpay(Double personpay) {
		this.personpay = personpay;
	}
	/**
	 * 获取：个人实付金额
	 */
	public Double getPersonpay() {
		return personpay;
	}
	/**
	 * 设置：小计实付金额
	 */
	public void setPaysum(Double paysum) {
		this.paysum = paysum;
	}
	/**
	 * 获取：小计实付金额
	 */
	public Double getPaysum() {
		return paysum;
	}
	/**
	 * 设置：录入日期
	 */
	public void setEntrytime(Date entrytime) {
		this.entrytime = entrytime;
	}
	/**
	 * 获取：录入日期
	 */
	public Date getEntrytime() {
		return entrytime;
	}
	/**
	 * 设置：录入人
	 */
	public void setInputperson(String inputperson) {
		this.inputperson = inputperson;
	}
	/**
	 * 获取：录入人
	 */
	public String getInputperson() {
		return inputperson;
	}
	/**
	 * 设置：一审日期
	 */
	public void setFirstinstance(Date firstinstance) {
		this.firstinstance = firstinstance;
	}
	/**
	 * 获取：一审日期
	 */
	public Date getFirstinstance() {
		return firstinstance;
	}
	/**
	 * 设置：一审人
	 */
	public void setFirstinstaperson(String firstinstaperson) {
		this.firstinstaperson = firstinstaperson;
	}
	/**
	 * 获取：一审人
	 */
	public String getFirstinstaperson() {
		return firstinstaperson;
	}
	/**
	 * 设置：二审日期
	 */
	public void setSecondinstance(Date secondinstance) {
		this.secondinstance = secondinstance;
	}
	/**
	 * 获取：二审日期
	 */
	public Date getSecondinstance() {
		return secondinstance;
	}
	/**
	 * 设置：二审人
	 */
	public void setSecondinstperson(String secondinstperson) {
		this.secondinstperson = secondinstperson;
	}
	/**
	 * 获取：二审人
	 */
	public String getSecondinstperson() {
		return secondinstperson;
	}
	/**
	 * 设置：三审日期
	 */
	public void setThreeinstance(Date threeinstance) {
		this.threeinstance = threeinstance;
	}
	/**
	 * 获取：三审日期
	 */
	public Date getThreeinstance() {
		return threeinstance;
	}
	/**
	 * 设置：三审人
	 */
	public void setThreeinsteperson(String threeinsteperson) {
		this.threeinsteperson = threeinsteperson;
	}
	/**
	 * 获取：三审人
	 */
	public String getThreeinsteperson() {
		return threeinsteperson;
	}
	/**
	 * 设置：审核状态
	 */
	public void setInstastatus(String instastatus) {
		this.instastatus = instastatus;
	}
	/**
	 * 获取：审核状态
	 */
	public String getInstastatus() {
		return instastatus;
	}
	/**
	 * 设置：付款状态
	 */
	public void setPaymentstatus(String paymentstatus) {
		this.paymentstatus = paymentstatus;
	}
	/**
	 * 获取：付款状态
	 */
	public String getPaymentstatus() {
		return paymentstatus;
	}
}
